Physically Based Rendering
Blender Tutorial - Physically Based Rendering (PBR) and the Principled Node, learn what PBR is, what specular, roughness, metallic, etc. mean and what are all the visual properties of all of these.
Computer Graphics Tutorial - PBR (Physically Based Rendering) The math behind PBR